monkey on (someone's) back

Translations
un vrai fardeau
Definitions
A persistent problem, burden, or addiction that someone struggles to overcome or get rid of.